package com.winchain.chainbill.bill.biz.repurchase.service;

import com.shell.bee.persistence.model.PageLimit;
import com.winchain.chainbill.bill.base.po.CbRpur;
import com.winchain.chainbill.bill.biz.query.vo.CbRecQueryVo;
import com.winchain.chainbill.bill.biz.query.vo.CbRecVo;
import java.util.List;

public abstract interface BillRpurQueryService {
	public abstract List<CbRecVo> selectBillForRpurByPage(PageLimit paramPageLimit, CbRecQueryVo paramCbRecQueryVo);

	public abstract List<CbRecVo> selectBillForRpurNotInvoiceByPage(PageLimit paramPageLimit,
			CbRecQueryVo paramCbRecQueryVo);

	public abstract List<CbRecVo> selectBillForRpurPmtByPage(PageLimit paramPageLimit, CbRecQueryVo paramCbRecQueryVo);

	public abstract List<CbRpur> selectRpurByBillId(String paramString);
}
